package com.jumi.microservice.dto.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @author wangjingdao
 */
public class ImportNoSelfResponse {
    private Integer id;
    @ExcelProperty("真实物流单号")
    private String realLogisticsNo;
    @ExcelProperty("物流公司")
    private String expressCompany;
    @ExcelProperty(value = "订单编号")
    private String orderNo;
    @ExcelProperty("订单ID")
    private Integer orderId;
    @ExcelProperty(value = "下单时间")
    private Date createTime;
    @ExcelProperty("支付时间")
    private Date payTime;
    @ExcelProperty("商品ID")
    private Integer goodsId;
    @ExcelProperty(value = "商品详情")
    private String goodsName;
    @ExcelProperty(value = "数量")
    private Integer goodsAmount;
    @ExcelProperty(value = "商品状态")
    private String goodsStatusString;
    @ExcelProperty("实发数量")
    private Integer realSendAmount;
    @ExcelProperty("发货仓/供应商")
    private String supplierName;
    @ExcelProperty("售后状态字符串")
    private String afterSealStatusString;
    @ExcelProperty("昵称")
    private String nickName;
    @ExcelProperty("手机号")
    private String phone;
    @ExcelProperty("地址")
    private String address;
    @ExcelProperty("订单状态")
    private String orderStatus;
    @ExcelProperty("买家ID")
    private Long buyerId;
    @ExcelProperty("备注")
    private String remark;

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Long getBuyerId() {
        return buyerId;
    }

    public void setBuyerId(Long buyerId) {
        this.buyerId = buyerId;
    }
    //    @ExcelProperty("收件人身份证号")
//    private String cardNo;

//    public String getCardNo() {
//        return cardNo;
//    }
//
//    public void setCardNo(String cardNo) {
//        this.cardNo = cardNo;
//    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRealLogisticsNo() {
        return realLogisticsNo;
    }

    public void setRealLogisticsNo(String realLogisticsNo) {
        this.realLogisticsNo = realLogisticsNo;
    }

    public String getExpressCompany() {
        return expressCompany;
    }

    public void setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public Integer getGoodsAmount() {
        return goodsAmount;
    }

    public void setGoodsAmount(Integer goodsAmount) {
        this.goodsAmount = goodsAmount;
    }

    public String getGoodsStatusString() {
        return goodsStatusString;
    }

    public void setGoodsStatusString(String goodsStatusString) {
        this.goodsStatusString = goodsStatusString;
    }

    public Integer getRealSendAmount() {
        return realSendAmount;
    }

    public void setRealSendAmount(Integer realSendAmount) {
        this.realSendAmount = realSendAmount;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getAfterSealStatusString() {
        return afterSealStatusString;
    }

    public void setAfterSealStatusString(String afterSealStatusString) {
        this.afterSealStatusString = afterSealStatusString;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }
}
